Smart memory architecture and methods

نویسنده

  • Tony R. Martinez
چکیده

This paper discusses potential functionalities of smart memories. Smart memory entails the tight coupling of memory and logic. A specific architecture called the memory processor model is proposed. The model seeks to alleviate the von Neumann bottleneck, take advantage of technology trends, improve overall system speed, and add encapsulation advantages. Speed is increased through locality of processing, communication savings, higher-level functionality, and parallelism. Data objects are accessed through descriptors, which give the memory a meta-knowledge concerning the objects, allowing for nontraditional access mechanisms. Both data types and operations are programmable, and the model is streamlined for memory operations and services. Innovative processing schemes, coupled with emerging technology densities, allow for substantial fine-grain parallelism in traditional and novel memory operations. Three important paradigms introduced are descriptor processing, where operations are accomplished without access to the actual data, associative descriptor processing, supporting highly parallel access and processing, and the single-program multipledata method, allowing parallelism by simultaneous processing of data objects distributed amongst multiple smart memories. Examples of specific operations are presented. This paper presents initial studies into the smart memory mechanism with the goal of describing its potential and stimulating further work.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

MMU-based software cache and swap mechanisms for smart card operating systems

Modern processor architectures have proven their benefits by providing mechanisms that significantly improve the performance of classical operating systems. Yet, it has not been proven that such processors can be as much relevant to the Smart Card context. To start answering this question, we analyze how the Memory Management Unit of the MIPS 4KSc architecture can be used to build efficient mem...

متن کامل

Designing a Memory System Using a Static Loader for Embedded Java Architectures

As embedded systems continue to evolve, Java becomes an attractive alternative to traditional languages for embedded hardware platforms. However, there are a number of obstacles for Java to hurdle in order to fulfill all the requirements of any real-time embedded systems. This paper presents an architectural view of a memory design for the embedded Java systems. By introducing a new static load...

متن کامل

Collective Memory as a Measure to Evaluate the Infill Architecture Innovations in Historic Contexts (Case Study: Historic Context of Imamzadeh Yahya in Tehran)

Historic contexts remind us of an era when cities were built based on the needs, goals, and preferences of their inhabitants. In other words, the mental world of both the builders and the inhabitants was closely interrelated. But by ignoring citizens' memories and interests and their mental needs, today's interventions with rapid developments within historic contexts have led to amnesia and the...

متن کامل

International Challenges of Smart Cities

The world’s urban population is expected to be proliferated due to raised use of energy, increased air pollution, increasing traffic in urban areas, increasing usage of food, and reduced food production. There are numerous available solutions in this field, but achieving smart cities is one the furthermost effective ways. Smart city has improved ICT infrastructure as a versatile, reliable, chan...

متن کامل

A Mobile and Fog-based Computing Method to Execute Smart Device Applications in a Secure Environment

With the rapid growth of smart device and Internet of things applications, the volume of communication and data in networks have increased. Due to the network lag and massive demands, centralized and traditional cloud computing architecture are not accountable to the high users' demands and not proper for execution of delay-sensitive and real time applications. To resolve these challenges, we p...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Future Generation Comp. Syst.

دوره 6  شماره 

صفحات  -

تاریخ انتشار 1990